a large staff - Spanish English Dictionary